home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C19 / ExplicitInstantiation.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  2000-05-25  |  525 b   |  23 lines

  1. //: C19:ExplicitInstantiation.cpp
  2. // From Thinking in C++, 2nd Edition
  3. // Available at http://www.BruceEckel.com
  4. // (c) Bruce Eckel 1999
  5. // Copyright notice in Copyright.txt
  6. #include "Urand.h"
  7. #include "Sorted.h"
  8. #include <iostream>
  9. using namespace std;
  10.  
  11. // Explicit instantiation:
  12. template class Sorted<int>;
  13.  
  14. int main() {
  15.   Sorted<int> is;
  16.   Urand<47> rand1;
  17.   for(int k = 0; k < 15; k++)
  18.     is.push_back(rand1());
  19.   is.sort();
  20.   for(int l = 0; l < is.size(); l++)
  21.     cout << is[l] << endl;
  22. } ///:~
  23.